package enums.weapon
{
	
	/**
	 * 武器枚举
	 * @author £iang
	 * 
	 */	
	public class WeaponEnum
	{
		//-----------------------------
		// variables
		//-----------------------------
		
		/** 无 */
		public static const NONE:int = 0;
		/** 火属性 */
		public static const FIRE:int = 1;
		/** 水属性 */
		public static const WATER:int = 2;
		/** 雷属性 */
		public static const THUNDER:int = 3;
		/** 冰属性 */
		public static const ICE:int = 4;
		/** 龙属性 */
		public static const DRAGON:int = 5;
		/** 毒属性 */
		public static const POISON:int = 6;
		/** 麻属性 */
		public static const PARALYSIS:int = 7;
		/** 眠属性 */
		public static const SLEEP:int = 8;
		/** 爆破属性 */
		public static const BOMB:int = 9;
		
		/** 下位获得 */
		public static const LOW_GET:int = 0;
		/** 上位获得 */
		public static const HIGH_GET:int = 1;
		/** G位获得 */
		public static const G_GET:int = 2;
		
		/** 非最终 */
		public static const NOT_FINAL:int = 0;
		/** 下位最终 */
		public static const LOW_FINAL:int = 1;
		/** 上位最终 */
		public static const HIGH_FINAL:int = 2;
		/** G位最终 */
		public static const G_FINAL:int = 3;
		
		/** 红斩下标 */
		public static const RED_INDEX:int = 0;
		/** 橙斩下标 */
		public static const ORANGE_INDEX:int = 1;
		/** 黄斩下标 */
		public static const YELLOW_INDEX:int = 2;
		/** 绿斩下标 */
		public static const GREEN_INDEX:int = 3;
		/** 蓝斩下标 */
		public static const BLUE_INDEX:int = 4;
		/** 白斩下标 */
		public static const WHITE_INDEX:int = 5;
		/** 紫斩下标 */
		public static const PURPLE_INDEX:int = 6;
		
		/** 按攻击排序 */
		public static const ATTACK_SORT:int = 0;
		/** 按属性排序 */
		public static const ATTRI_SORT:int = 1;
		/** 按斩味排序 */
		public static const SHARP_SORT:int = 2;
		/** 按装速排序 */
		public static const RELOAD_SORT:int = 1;
		/** 按反动排序 */
		public static const REACTION_SORT:int = 2;
		/** 按会心排序 */
		public static const CTR_SORT:int = 3;
		/** 按洞数排序 */
		public static const SLOT_SORT:int = 4;
		/** 按炮击排序 */
		public static const GUN_LANCE_SORT:int = 5;
		/** 按特殊弹种的连发数或者蹲射量排序 */
		public static const SPECIAL_BULLET_NUM_SORT:int = 5;
		/** 按速射反动排序 */
		public static const QUICK_SHOT_REACTION_SORT:int = 6;
		/** 按速射携弹量 */
		public static const QUICK_SHOT_CARRY_SORT:int = 7;
		
		/** 白音符 */
		public static const WHITE_NOTE:int = 0;
		/** 红音符 */
		public static const RED_NOTE:int = 1;
		/** 橙音符 */
		public static const ORANGE_NOTE:int = 2;
		/** 黄音符 */
		public static const YELLOW_NOTE:int = 3;
		/** 绿音符 */
		public static const GREEN_NOTE:int = 4;
		/** 青音符 */
		public static const AO_NOTE:int = 5;
		/** 蓝音符 */
		public static const BLUE_NOTE:int = 6;
		/** 紫音符 */
		public static const PURPLE_NOTE:int = 7;
		
		/** 斩击斧-强击瓶 */
		public static const SLASH_AXE_STRIKE:int = 0;
		/** 斩击斧-强属瓶 */
		public static const SLASH_AXE_ATTRIBUTE:int = 1;
		/** 斩击斧-灭龙瓶 */
		public static const SLASH_AXE_DRAGON:int = 2;
		/** 斩击斧-毒瓶 */
		public static const SLASH_AXE_POISON:int = 3;
		/** 斩击斧-麻痹瓶 */
		public static const SLASH_AXE_PARALYSIS:int = 4;
		/** 斩击斧-灭气瓶 */
		public static const SLASH_AXE_FATIGUE:int = 5;
		
		/** 斩击斧-斧模式 */
		public static const SLASH_AXE_MODE_AXE:int = 0;
		/** 斩击斧-剑模式 */
		public static const SLASH_AXE_MODE_SWORD:int = 1;
		
		/** 充能斧-榴弹瓶 */
		public static const CHARGE_AXE_GRENADE:int = 0;
		/** 充能斧-强属瓶 */
		public static const CHARGE_AXE_ATTRIBUTE:int = 1;
		
		/** 充能斧-斧模式 */
		public static const CHARGE_AXE_MODE_AXE:int = 0;
		/** 充能斧-剑模式 */
		public static const CHARGE_AXE_MODE_SWORD:int = 1;
		
		/** 操虫棍-打击型虫子 */
		public static const BUG_STICK_MODE_BEAT:int = 0;
		/** 操虫棍-切击型虫子 */
		public static const BUG_STICK_MODE_CUT:int = 1;
		 
		/** 装填速度-最慢 */
		public static const RELOAD_EXTREME_SLOW:int = 0;
		/** 装填速度-非常慢 */
		public static const RELOAD_VERY_SLOW:int = 1;
		/** 装填速度-慢 */
		public static const RELOAD_SLOW:int = 2;
		/** 装填速度-稍慢 */
		public static const RELOAD_LITTLE_SLOW:int = 3;
		/** 装填速度-普通 */
		public static const RELOAD_NORMAL:int = 4;
		/** 装填速度-稍快 */
		public static const RELOAD_LITTEL_FAST:int = 5;
		/** 装填速度-快 */
		public static const RELOAD_FAST:int = 6;
		/** 装填速度-非常快 */
		public static const RELOAD_VERY_FAST:int = 7;
		/** 装填速度-最快 */
		public static const RELOAD_EXTREME_FAST:int = 8;
		
		/** 反动-最大 */
		public static const REACTION_EXTREME_HIGH:int = 0;
		/** 反动-大 */
		public static const REACTION_HIGH:int = 1;
		/** 反动-中 */
		public static const REACTION_MIDDLE:int = 2;
		/** 反动-稍小 */
		public static const REACTION_LITTLE_LOW:int = 3;
		/** 反动-小 */
		public static const REACTION_LOW:int = 4;
		/** 反动-非常小 */
		public static const REACTION_VERY_LOW:int = 5;
		/** 反动-最小 */
		public static const REACTION_EXTREME_LOW:int = 6;
		
		/** 速射反动-小 */
		public static const QUICK_SHOT_REACTION_LOW:int = 0;
		/** 速射反动-中 */
		public static const QUICK_SHOT_REACTION_MIDDLE:int = 1;
		/** 速射反动-大 */
		public static const QUICK_SHOT_REACTION_HIGH:int = 2;
		
		/** 弹道偏转-左 */
		public static const OFFSET_DIRECTION_LEFT:int = 1;
		/** 弹道偏转-无 */
		public static const OFFSET_DIRECTION_NONE:int = 0;
		/** 弹道偏转-右 */
		public static const OFFSET_DIRECTION_RIGHT:int = 2;
		/** 弹道偏转-左右 */
		public static const OFFSET_DIRECTION_LR:int = 3;
		/** 弹道偏量-无 */
		public static const OFFSET_LEVEL_NONE:int = 0;
		/** 弹道偏量-小 */
		public static const OFFSET_LEVEL_LOW:int = 1;
		/** 弹道偏量-大 */
		public static const OFFSET_LEVEL_HIGH:int = 2;
		
		//-----------------------------
		// properties
		//-----------------------------
		
		//-----------------------------
		// setter&getter
		//-----------------------------
		
		//-----------------------------
		// methods
		//-----------------------------
		
		//-----------------------------
		// events
		//-----------------------------
		
		//-----------------------------
		// dispose
		//-----------------------------
		
		//-----------------------------
		// construction
		//-----------------------------
		
		/**
		 * 构造函数
		 *
		 */
		public function WeaponEnum()
		{
		}
	}
}